/**
 * 数据结构，是个集合
 * 内部不允许重复，重复的会被忽略剔除
 * 
 * 主要作用：去重
 */

const s = new Set()

s.add(1).add(2).add(3).add(4).add(2).add(5)
console.log(s)

let length = s.size
console.log(length)

console.log(s.has(100))

s.clear()
console.log(s)

//去重
const arr = [1, 2, 3, 2, 4, 5, 4]


const r = new Set(arr) //是个Set类型
console.log(r)

//set类型转数组

const result = Array.from(new Set(arr))
const result2 = [...new Set(arr)]
console.log(result)
console.log(result2)

